home *** CD-ROM | disk | FTP | other *** search
/ OpenGL Superbible (2nd Edition) / OpenGL SuperBible e2.iso / tools / GLUT-3.7 / LIB / GLE / Makefile.sgi < prev    next >
Encoding:
Makefile  |  1998-08-12  |  957 b   |  63 lines

  1. #! smake
  2. #
  3. # Copyright (c) Mark J. Kilgard, 1995, 1998.
  4. #
  5. include $(ROOT)/usr/include/make/commondefs
  6.  
  7. TOP = ../..
  8.  
  9. TARGETS = libgle.a
  10.  
  11. LN = ln -s
  12. MV = mv
  13. RM = -rm -rf
  14.  
  15. HDRS = \
  16.     copy.h \
  17.     extrude.h \
  18.     gutil.h \
  19.     intersect.h \
  20.     port.h \
  21.     rot.h \
  22.     segment.h \
  23.     tube_gc.h \
  24.     vvector.h
  25.  
  26. SRCS = \
  27.     ex_angle.c \
  28.     ex_cut_round.c \
  29.     ex_raw.c \
  30.     extrude.c \
  31.     intersect.c \
  32.     round_cap.c \
  33.     segment.c \
  34.     texgen.c \
  35.     \
  36.     rot_prince.c \
  37.     rotate.c \
  38.     urotate.c \
  39.     view.c
  40.  
  41. OBJS = $(SRCS:.c=.o)
  42.  
  43. LCDEFS = -DOPENGL_10 -DAUTO_TEXTURE -D__GUTIL_DOUBLE
  44.  
  45. LCOPTS = -I$(TOP)/include -fullwarn 
  46. LWOFF = ,813,852,827,826
  47. LDIRT = *~ *.bak
  48.  
  49. default: $(TARGETS)
  50.  
  51. sinclude ObjectType.mk
  52.  
  53. $(OBJS) : $(HDRS)
  54.  
  55. libgle.a : $(OBJS)
  56.     $(RM) $@
  57.     $(AR) crl $@ $(OBJS)
  58.  
  59. symcheck: libglut.a
  60.     -nm -Bo libgle.a | grep -v ' d ' | grep -v ' T gle' | grep -v ' D gle' | grep -v ' U ' | grep -v ' T __gle' | grep -v ' t ' | grep -v ' b ' | grep -v ' D __gle' | grep -v ' B __gle'
  61.  
  62. include $(COMMONRULES)
  63.